<?php 
	include_once '../funcoes.php';
	include_once '../database/connect.php';

	if(isset($_POST["cad_fornecedor"])){
						//Realiza a validação do formulário em server-side
		$valores_vazios = array();		
		
		if(empty($_POST["nome"])) $valores_vazios[] = "Nome";
		if(empty($_POST["sobrenome"])) $valores_vazios[] = "Sobrenome";
		if(empty($_POST["email"])) $valores_vazios[] = "E-mail";
		if(empty($_POST["cnpj"])) $valores_vazios[] = "CNPJ";
		if(empty($_POST["telefone"])) $valores_vazios[] = "Telefone";
		if(empty($_POST["sexo"])) $valores_vazios[] = "Sexo";
		if(empty($_POST["rua"])) $valores_vazios[] = "Rua";
		if(empty($_POST["numero"])) $valores_vazios[] = "Número da casa";
		if(empty($_POST["cidade"])) $valores_vazios[] = "Cidade";
		if(empty($_POST["estado"])) $valores_vazios[] = "Estado";
                if(empty($_POST["bairro"])) $valores_vazios[] = "Bairro";
		if(empty($_POST["cep"])) $valores_vazios[] = "CEP";
		if(empty($_POST["usuario"])) $valores_vazios[] = "Usuário";
		if(empty($_POST["senha"])) $valores_vazios[] = "Senha";
		if(empty($_POST["confirm_senha"])) $valores_vazios[] = "Confirmação da senha";
		
		if(!empty($valores_vazios)){
			echo "* Os seguintes valores devem ser preenchidos<br />";
			foreach($valores_vazios as $vazios){
				echo "- ".$vazios."<br />";	
			}
		}
		
		if(!(valida_CNPJ($_POST["cnpj"]))) echo "* CNPJ inválido <br />";
		elseif(!(valida_email($_POST["email"]))) echo "* E-mail inválido <br />";
                elseif(strcmp($_POST['senha'], $_POST['confirm_senha'])) echo "* As senhas digitadas não são a mesma <br />";
		else{
				//Insere na entidade fornecedor
			$nome_completo = $_POST['nome']." ".$_POST['sobrenome'];
			$data = date("Y-m-d");
			$sql_insere_fornecedor = "INSERT INTO fornecedor (nome,data_cadastro,data_nascimento,cnpj,telefone,sexo,tipo_produto) VALUES 
							('".$nome_completo."','".$data."','".$_POST['data_nascimento']."','".$_POST['cnpj']."',
							'".$_POST['telefone']."','".$_POST['sexo']."','".$_POST['tipo_produto']."')";
			mysql_query	($sql_insere_fornecedor) or die (mysql_error());	
			
			$id_fornecedor = mysql_insert_id();		
			
					//Insere na entidade endereço
			$sql_insere_endereco = "INSERT INTO endereco (bairro,rua,numero_casa,complemento,cidade,cep,estado,fid_fornecedor) VALUES 
							('".$_POST['bairro']."','".$_POST['rua']."','".$_POST['numero']."','".$_POST['complemento']."',
							'".$_POST['cidade']."','".$_POST['cep']."','".$_POST['estado']."','".$id_fornecedor."')";
			mysql_query	($sql_insere_endereco) or die (mysql_error());
                        
                                     //Insere na entidade usuario
			$sql_insere_usuario = "INSERT INTO usuario (login,senha,nome,nivel,fid_fornecedor) VALUES 
							('".$_POST['usuario']."','".md5($_POST['senha'])."','".$_POST['nome']."','1','".$id_fornecedor."') ";
			mysql_query	($sql_insere_usuario) or die (mysql_error());
                }
	}	
?>
<html><head>
<script type="text/javascript" src="../js/mascaras.js"></script>
<script type="text/javascript" src="../js/funcoes.js"></script>
<script src="../js/jquery.js" type="text/javascript"></script>
<script src="../js/jquery.validate.js" type="text/javascript"></script>
<script src="../js/valida_form.js" type="text/javascript"></script>
<link type="text/css" rel="stylesheet" href="../style.css" />
</head>
<body>
<form id="cadastro_fornecedor" method="POST" action="">
    <fieldset>
        <legend>Informações do Fornecedor:</legend>

        <label for="nome"> Nome *</label>
        <input type="text" id="nome" name="nome"/>

        <label for="sobrenome">Sobrenome *</label>
        <input type="text"  id="sobrenome" name="sobrenome" />

        <label for="email">E-mail * </label>
        <input type="text"  id="email" name="email" />

        <label for="cnpj">CNPJ * </label>
        <input type="text"  id="cnpj" name="cnpj" onkeypress="mascara(this,mask_cnpj)" maxlength="18"/>

        <label for="telefone">Telefone * </label>
        <input type="text"  id="telefone" name="telefone" onkeypress="mascara(this,mask_telefone)" maxlength='14'/>

        <label for="sexo">Sexo * </label>
        <select name="sexo" id="sexo">
                <option value="M" name="masculino">Masculino</option>
                <option value="F" name="feminino">Feminino</option>
        </select>

        <label for="tipo_produto">Tipo de Produto * </label>
        <select name="tipo_produto" id="tipo_produto">
                <option value="0" name="escolha">--Selecione um tipo de produto--</option>            
        </select>
    </fieldset>
    <fieldset>
        <legend>Informações de Endereço:</legend>

        <label for="rua">Rua * </label>
        <input type="text" id="rua" name="rua"/>

        <label for="bairro">Bairro * </label>
        <input type="text" id="bairro" name="bairro"/>

        <label for="numero"> Nº * </label>
        <input type="text" id="numero" name="numero" onkeypress='mascara(this,soNumeros)'/>

        <label for="complemento">Complemento </label>
        <input type="text" id="complemento" name="complemento"/>

        <label for="cidade">Cidade * </label>
        <input type="text" id="cidade" name="cidade"/>

        <label for="estado">Estado * </label>
        <input type="text" id="estado" name="estado"/>

        <label for="cep">CEP * </label>
        <input type="text" id="cep" name="cep" onkeypress='mascara(this,mask_cep)' maxlength='9'/>
    </fieldset>
    <fieldset>
        <legend>Informações de Entrada</legend>

        <label for="usuario">Usuário * </label>
        <input type="text" id="usuario" name="usuario"/>

        <label for="senha">Senha * </label>
        <input type="password" id="senha" name="senha" />

        <label for="confirm_senha">Confirmar senha *  </label>
        <input type="password" id="confirm_senha" name="confirm_senha" />
    </fieldset>
     <p>*Campos obrigatórios</p>
    <input type="submit" value="Cadastrar" name="cad_fornecedor" /> 
</form>
</body>
</html>
